﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CloudApiServer
{
    public class FsiBinZhouHeader
    {
        public string appid { get; set; }
        public string bizContent { get; set; }
        public string method { get; set; }

        public string sign { get; set; }
        public string timestamp { get; set; }
    }

    public class FsiBinZhouRequest
    {
        public int code { get; set; }
        public string msg { get; set; }
        public string bizContent { get; set; }
    }

    /// <summary>
    /// fsi传入头部
    /// </summary>
    /// <typeparam name="TResult"></typeparam>
    public class FsiBinzhouRequestHeader<TResult>
    {
        public string recer_sys_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dev_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dev_safe_info { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string signtype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cainfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string infver { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrtarea_admvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplc_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixmedins_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string opter_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sign_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public TResult Input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string msgid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string inf_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string info { get; set; }
    }

    public class BinzhouInputSignIn
    {
        public BinzhouDataSignIn data { get; set; }
    }
    /// <summary>
    /// 9001签到传入Data
    /// </summary>
    public class BinzhouDataSignIn
    {
        public string ip { get; set; }
        public string mac { get; set; }
        public string opter_no { get; set; }
    }
    /// <summary>
    /// 9002签退传入input
    /// </summary>
    public class BinzhouInputSignOut
    {
        public BinzhouDataSignOut data { get; set; }
    }
    /// <summary>
    /// 9002签退传入Data
    /// </summary>
    public class BinzhouDataSignOut
    {
        public string sign_no { get; set; }
        public string opter_no { get; set; }
    }

    public class outputBinzhousignInOut
    {
        public BinzhousignInOut result { get; set; }
    }
    public class BinzhousignInOut
    {
        public string sign_no { get; set; }
        public string sign_time { get; set; }
    }

    public class BinzhouOrder
    {
        /// <summary>
        /// 预订单号每一笔交易唯一例：时间戳14位加4位流水号
        /// </summary>
        public string tradeNo { get; set; }
        /// <summary>
        /// 医保支付总金额(单位分)
        /// </summary>
        public decimal price { get; set; }
        /// <summary>
        /// 药师证件号码（使用医保药师编号）
        /// </summary>
        public string pharCertNo { get; set; }
        /// <summary>
        /// 药师姓名
        /// </summary>
        public string pharName { get; set; }
        /// <summary>
        /// 交易药品明细
        /// </summary>
        public List<BinzhouOrderdetailList> details { get; set; }
        /// <summary>
        /// 医院等级  "2":二级医院 "3":三级医院;当传入医院等级时，对应的details中应正确包含互联网问诊费项 项目编码：H110200001，项目名称：互联网问诊费，根据开方医院修改互联网问诊费价格，二级医院5元，三级医院6元 注：互联网问诊费是针对在线问诊处方，医生在线开方费用，药店录入该项目纳入报销，二级医院问诊录入5元每次 定额报销3元，参保人承担2元，三级医院问诊录入6元每次，医保定额报销3元，参保人承担3元。
        /// </summary>
        public string hospitalLevel { get; set; }
    }
    /// <summary>
    /// 滨州医保订单明细drug
    /// </summary>
    public class BinzhouOrderdetailList
    {
        /// <summary>
        /// 明细序号，单笔订单内唯一
        /// </summary>
        public int detailNo{ get; set;}
        /// <summary>
        /// 目录分类,枚举值，区分医保三目录 1-药品2-耗材3-诊疗项目14-其他
        /// </summary>
        public int typeCatalogue { get; set; }
        /// <summary>
        /// 药品名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 交易单价(单位分)
        /// </summary>
        public int price { get; set; }
        /// <summary>
        /// 交易数量
        /// </summary>
        public decimal amount { get; set; }
        /// <summary>
        /// 药品条码 每一种药品的唯一标识
        /// </summary>
        public string barCode { get; set; }
        /// <summary>
        /// 医嘱明细类别 医嘱明细类别 1-药品2-诊疗3-服务设施
        /// </summary>
        public string drugType { get; set; }
        /// <summary>
        /// 医保项目编码  项目编码(使用医保三目录项目编码)
        /// </summary>
        public string hilistCode { get; set; }
        /// <summary>
        /// 医保项目名称 项目名称
        /// </summary>
        public string hilistName { get; set; }
        /// <summary>
        /// 定点医药机构目录编号 医院项目编码 描叙型医嘱也需要，应包括诊疗、材料、检验、检查、手术等所有项目
        /// </summary>
        public string fixmedinsHilistId { get; set; }
        /// <summary>
        /// 定点医药机构目录名称 医院项目名称
        /// </summary>
        public string fixmedinsHilistName { get; set; }
        /// <summary>
        /// 药品本位码 药品本位码( 如果当地不存在药品本位码，且不维护与本位码相关的规则，则该字段可传入默认值："-")
        /// </summary>
        public string drugstdCode { get; set; }
        /// <summary>
        /// 结算项目名称 西药  中药 治疗 诊察 血费 手术 检查 化验 护理 放射 床位费 材料费
        /// </summary>
        public string typeOP { get; set; }
        /// <summary>
        /// 结算项目单位 单位（项目为药品时非空，单价对应的单位编码，如“盒”、“瓶”、“支”等，见字典表数量单位
        /// </summary>
        public string prcunt { get; set; }
        /// <summary>
        /// 外配处方标志 外配处方标志（0：非外配处方；1：外配处方）
        /// </summary>
        public string outRecipe { get; set; }
        /// <summary>
        /// 规格 规格（项目为药品时非空）
        /// </summary>
        public string spec { get; set; }
        /// <summary>
        /// 软膏剂
        /// </summary>
        public string dosform { get; set; }
        /// <summary>
        /// 金额(单位分)
        /// </summary>
        public decimal amt { get; set; }
        /// <summary>
        /// 生产厂家
        /// </summary>
        public string prdr { get; set; }
        /// <summary>
        /// 批准文号
        /// </summary>
        public string aprvNo { get; set; }
        /// <summary>
        /// 目录类别西药中成药-101中药饮片-102自制剂-103民族药-104医疗服务项目-201医用耗材-301
        /// </summary>
        public string hilistType { get; set; }
        /// <summary>
        /// 交易单价(单位分，支持小数)
        /// </summary>
        public decimal priceDecimal{ get; set;}
        /// <summary>
        /// 药品追溯码 多个数量对应的多个药品追溯码使用分隔符【|】分隔，例如 aaa|bbb
        /// </summary>
        public string drugTracCodg{ get; set;}
        /// <summary>
        /// 拆零标志 拆零标志（0：非拆零；1：拆零）
        /// </summary>
        public string trdnFlag{ get; set;}
        /// <summary>
        /// 拆零标志（药品超量用） 拆零标志（0：非拆零；1：拆零）
        /// </summary>
        public string trdnFlagExcess { get; set; }
    }
    /// <summary>
    /// 滨州医保订单查询传入
    /// </summary>
    public class BinzhouOrderQuery 
    {
        /// <summary>
        /// 预订单号/预退款单号每一笔交易唯一
        /// </summary>
        public string tradeNo { get; set; }
        /// <summary>
        /// appid+timestamp+sign转md5
        /// </summary>
        public string key { get; set; }
    }
    /// <summary>
    /// 滨州医保订单查询返回
    /// </summary>
    public class outputBinzhouOrderQuery 
    {
        /// <summary>
        /// 查询结果 0成功 1 订单不存在
        /// </summary>
        public int flag { get; set; }
        /// <summary>
        /// 预订单号/预退款单号每一笔交易唯一
        /// </summary>
        public string tradeNo { get; set; }
        /// <summary>
        /// 1实体卡交易 2电子医保凭证交易 3 医保刷脸（订单存在时必填）
        /// </summary>
        public int tradeType { get; set; }
        /// <summary>
        /// 订单类型 1交易 2退货 3撤销
        /// </summary>
        public int orderType{ get; set;}
        /// <summary>
        /// 订单状态1 未交易2 交易中3 交易成功4 交易失败5 交易已取消（订单存在时必填）
        /// </summary>
        public int tradeStatus { get; set; }
        /// <summary>
        /// 交易完成时间格式:yyyy-MM-dd HH:mm:ss（订单状态成功必填）
        /// </summary>
        public string tradeTime { get; set; }
        /// <summary>
        /// 姓名（订单状态成功必填）
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 社保卡号 （订单状态成功必填）
        /// </summary>
        public string socialCardNo { get; set; }
        /// <summary>
        /// 身份证号 （订单状态成功必填）
        /// </summary>
        public string idCardNo { get; set; }
        /// <summary>
        /// 参保地编码 （订单状态成功必填）
        /// </summary>
        public string insuredCode { get; set; }
        /// <summary>
        /// 结算ID （订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string settleId { get; set; }
        /// <summary>
        ///结算标志  1 正常结算 2结算撤销（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public int settleFlag { get; set;}
        /// <summary>
        /// 原结算ID（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string initSettltId { get; set; }
        /// <summary>
        /// 医疗类别 （订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string medType{ get; set;}
        /// <summary>
        /// 医保就诊ID（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string mdtrtId { get; set; }
        /// <summary>
        /// 医保人员编号（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string psnNo{ get; set;}
        /// <summary>
        /// 人员证件类型（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string psnCertType{ get; set;}
        /// <summary>
        /// 结算时间（订单状态成功且本地结算（险种类型非390）必填）
        /// </summary>
        public string settleTime{ get; set;}
        /// <summary>
        /// 医保处方编号（订单状态成功且本地结算必填）
        /// </summary>
        public string hiRxno { get; set; }
        public string rxChkBizSn { get; set; }
        public string hiFeesetlFlag { get; set; }
        public string psnCashPay { get; set; }
        public string mdtrtareaNo { get; set; }
    }
    /// <summary>
    /// 滨州医保退费传入
    /// </summary>
    public class BinzhouOrderReturn
    {
        /// <summary>
        /// 预退货单号 每一笔交易唯一
        /// </summary>
        public string refundNo { get; set; }
        /// <summary>
        /// 关联的预订单号
        /// </summary>
        public string tradeNo { get; set; }
        /// <summary>
        /// 交易类型(数据字典) 1 退货 2 撤销
        /// </summary>
        public int refundType { get; set; }
        /// <summary>
        /// 医保支付总金额(单位分)
        /// </summary>
        public int price { get; set; }
        /// <summary>
        /// 交易药品明细
        /// </summary>
        public List<BinzhouOrderReturndetailList> details { get; set; }
        /// <summary>
        /// 关联预订单号的结算时间 yyyyMMdd
        /// </summary>
        public string tradeTime{ get; set;}
    }
    /// <summary>
    /// 滨州医保退费传入明细
    /// </summary>
    public class BinzhouOrderReturndetailList
    {
        /// <summary>
        /// 明细序号，单笔订单内唯一，需要和支付明细序号一一对应
        /// </summary>
        public int detailNo { get; set; }
        /// <summary>
        /// 药品条码 每一种药品的唯一标识
        /// </summary>
        public string barCode { get; set; }
        /// <summary>
        /// 药品名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 交易数量
        /// </summary>
        public int amount { get; set; }
        /// <summary>
        /// 交易单价(单位分)
        /// </summary>
        public int price { get; set; }
        /// <summary>
        /// 交易单价(单位分，支持小数)
        /// </summary>
        public decimal priceDecimal{ get; set;}
    }
    //商品变更传入
    public class Binzhoucatalogue
    {
        /// <summary>
        /// 药店项目编码
        /// </summary>
        public string p_yyxmbm { get; set; } // 药店项目编码  
        /// <summary>
        /// 药店项目名称
        /// </summary>
        public string p_yyxmmc { get; set; } // 药店项目名称  
        /// <summary>
        /// 药品标志
        /// </summary>
        public string p_ypbz { get; set; } // 药品标志  
        /// <summary>
        /// 最小包装规格的单价
        /// </summary>
        public decimal p_dj { get; set; } // 最小包装规格的单价  
        /// <summary>
        /// 最小规格
        /// </summary>
        public string p_zxgg { get; set; } // 最小规格  
        /// <summary>
        /// 大包装包含小规格的数量
        /// </summary>
        public decimal p_bhsl { get; set; } // 大包装包含小规格的数量  
        /// <summary>
        /// 大包装规格
        /// </summary>
        public string p_zdgg { get; set; } // 大包装规格  
        /// <summary>
        /// 门诊结算项目编号  
        /// </summary>
        public string p_mzjsxmbh { get; set; } // 门诊结算项目编号  
        /// <summary>
        /// 住院结算项目编号
        /// </summary>
        public string p_zyjsxmbh { get; set; } // 住院结算项目编号  
        /// <summary>
        /// 禁忌
        /// </summary>
        public string p_jj { get; set; } // 禁忌  
        /// <summary>
        /// 生产企业
        /// </summary>
        public string p_scqy { get; set; } // 生产企业  
        /// <summary>
        /// 商品名
        /// </summary>
        public string p_spm { get; set; } // 商品名 
        /// <summary>
        /// 单位
        /// </summary>
        public string p_dw { get; set; } // 单位  
        /// <summary>
        /// GMP标志
        /// </summary>
        public string p_gmpbz { get; set; } // 是否GMP  
        /// <summary>
        /// 处方药标志
        /// </summary>
        public string p_cfybz { get; set; } // 是否处方药  
        /// <summary>
        /// 剂型
        /// </summary>
        public string p_jxm { get; set; } // 剂型  
        /// <summary>
        /// 医保项目编码
        /// </summary>
        public string p_ylxmbm { get; set; } 
        /// <summary>
        /// 医保项目名称
        /// </summary>
        public string p_bcxm { get; set; } 
        /// <summary>
        /// 适应症
        /// </summary>
        public string p_syz { get; set; } // 适应症  
        /// <summary>
        /// 批件产品名称
        /// </summary>
        public string p_pjcpmc { get; set; } // 批件产品名称  
        /// <summary>
        /// 注册证号
        /// </summary>
        public string p_zczh { get; set; } // 注册证号  
        /// <summary>
        /// 注册截止日期
        /// </summary>
        public string p_zcjzrq { get; set; } // 注册截止日期  
        /// <summary>
        /// 产地
        /// </summary>
        public string p_cdm { get; set; } // 产地  
        /// <summary>
        /// 型号
        /// </summary>
        public string p_model { get; set; } // 型号  
        /// <summary>
        ///  进价
        /// </summary>
        public decimal? p_cljj { get; set; } // 进价  

    }
    /// <summary>
    /// 滨州医保商品变更返回
    /// </summary>
    public class outputBinzhoucatalogue
    {
        /// <summary>
        /// 0为成功，其他为失败
        /// </summary>
        public int resultcode { get; set; }
        /// <summary>
        /// 失败原因
        /// </summary>
        public string resulttext { get; set; }
    }

    /// <summary>
    /// 滨州医保查询处方接口传入
    /// </summary>
    public class BinzhouQueryEpc
    {
        /// <summary>
        /// 处方状态 处方状态1、未审核2、已审核3、已下单
        /// </summary>
        public int status { get; set;}
        /// <summary>
        /// 开方时间大于等于（不填默认当天）
        /// </summary>
        public string prscTime_ge { get; set; }
        /// <summary>
        /// 开方时间小于等于（不填默认当天）
        /// </summary>
        public string prscTime_le { get; set; }
        /// <summary>
        /// 患者名称
        /// </summary>
        public string patnName { get; set; }
        /// <summary>
        /// 页数，从1开始
        /// </summary>
        public int pageNo { get; set; }
        /// <summary>
        /// 每页条数
        /// </summary>
        public int pageSize { get; set; }
    }
    /// <summary>
    /// 滨州医保查询处方返回
    /// </summary>
    public class outputBinzhouQueryEpc 
    {
        /// <summary>
        /// 成功标志0、成功  失败
        /// </summary>
        public int flag { get; set; }
        /// <summary>
        /// 总条数
        /// </summary>
        public int total { get; set; }
        /// <summary>
        /// 处方列表
        /// </summary>
        public List<outputBinzhouEpcList> epcList { get; set; }
    }
    /// <summary>
    /// 滨州医保处方列表返回
    /// </summary>
    public class outputBinzhouEpcList
    {
        /// <summary>
        /// 处方主键ID
        /// </summary>
        public string id {  get; set; }
        /// <summary>
        /// 医保处方编号
        /// </summary>
        public string hiRxno { get; set; }
        /// <summary>
        /// 处方追溯码
        /// </summary>
        public string rxTraceCode { get; set; }
        /// <summary>
        ///定点医疗机构编号
        /// </summary>
        public string fixmedinsCode { get; set; }
        /// <summary>
        /// 定点医疗机构名称
        /// </summary>
        public string fixmedinsName { get; set; }
        /// <summary>
        /// 开方时间
        /// </summary>
        public string prscTime { get; set; }
        /// <summary>
        /// 开方科室名称
        /// </summary>
        public string prscDeptName { get; set; }
        /// <summary>
        /// 有效截止时间
        /// </summary>
        public string valiEndTime { get; set; }
        /// <summary>
        /// 处方类别编号
        /// </summary>
        public string rxTypeCode { get; set; }
        /// <summary>
        /// 处方类别名称
        /// </summary>
        public string rxTypeName { get; set; }
        /// <summary>
        /// 长期处方标志
        /// </summary>
        public string longRxFlag { get; set; }
        /// <summary>
        /// 处方原件ID
        /// </summary>
        public string rxFileId { get; set; }
        /// <summary>
        /// 处方文件后缀
        /// </summary>
        public string fileSuffix { get; set; }
        /// <summary>
        /// 医疗类别
        /// </summary>
        public string medType { get; set; }
        /// <summary>
        /// 门诊住院标志
        /// </summary>
        public string otpIptFlag { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        public string patnName { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public decimal? patnAge { get; set; }
        /// <summary>
        /// 患者身高
        /// </summary>
        public decimal? patnHgt { get; set; }
        /// <summary>
        /// 患者体重
        /// </summary>
        public decimal? patnWt { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string gend { get; set; }
        /// <summary>
        /// 妊娠(孕周)
        /// </summary>
        public decimal? gesoVal { get; set; }
        /// <summary>
        /// 新生儿标志
        /// </summary>
        public string nwbFlag { get; set; }
        /// <summary>
        /// 新生儿日、月龄
        /// </summary>
        public string nwbAge { get; set; }
        /// <summary>
        /// 哺乳期标志
        /// </summary>
        public string suckPrdFlag { get; set; }
        /// <summary>
        /// 过敏史
        /// </summary>
        public string algsHis { get; set; }
        /// <summary>
        /// 主诊断代码
        /// </summary>
        public string maindiagCode { get; set; }
        /// <summary>
        /// 主诊断名称
        /// </summary>
        public string maindiagName { get; set; }
        /// <summary>
        /// 疾病病情描述
        /// </summary>
        public string diseCondDscr { get; set; }
        /// <summary>
        /// 病种编码
        /// </summary>
        public string diseCodg { get; set; }
        /// <summary>
        /// 病种名称
        /// </summary>
        public string diseName { get; set; }
        /// <summary>
        /// 处方明细信息
        /// </summary>
        public List<outputBinzhouEpcdrugList> drugList { get; set; }
    }
    /// <summary>
    /// 滨州医保处方列表明细列表返回
    /// </summary>
    public class outputBinzhouEpcdrugList
    {
        /// <summary>
        /// 医疗目录编码
        /// </summary>
        public string medListCodg { get; set; }
        /// <summary>
        /// 定点医药机构目录编号
        /// </summary>
        public string fixmedinsHilistId { get; set; }
        /// <summary>
        /// 院内制剂标志
        /// </summary>
        public string hospPrepFlag { get; set; }
        /// <summary>
        /// 处方项目分类代码
        /// </summary>
        public string rxItemTypeCode { get; set; }
        /// <summary>
        /// 处方项目分类名称
        /// </summary>
        public string rxItemTypeName { get; set; }
        /// <summary>
        /// 中药类别名称
        /// </summary>
        public string tcmdrugTypeName { get; set; }
        /// <summary>
        ///中药类别代码
        /// </summary>
        public string tcmdrugTypeCode { get; set; }
        /// <summary>
        /// 草药脚注
        /// </summary>
        public string tcmherbFoote { get; set; }
        /// <summary>
        /// 药物类型代码
        /// </summary>
        public string mednTypeCode { get; set; }
        /// <summary>
        /// 药物类型
        /// </summary>
        public string mednTypeName { get; set; }
        /// <summary>
        /// 主要用药标志
        /// </summary>
        public string mainMedcFlag { get; set; }
        /// <summary>
        /// 加急标志
        /// </summary>
        public string urgtFlag { get; set; }
        /// <summary>
        /// 基本药物标志
        /// </summary>
        public string basMednFlag { get; set; }
        /// <summary>
        /// 是否进口药品
        /// </summary>
        public string impDrugFlag { get; set; }
        /// <summary>
        /// 药品商品名
        /// </summary>
        public string drugProdname { get; set; }
        /// <summary>
        /// 药品通用名
        /// </summary>
        public string drugGenname { get; set; }
        /// <summary>
        /// 药品剂型
        /// </summary>
        public string drugDosform { get; set; }
        /// <summary>
        /// 药品规格
        /// </summary>
        public string drugSpec { get; set; }
        /// <summary>
        /// 生厂厂家
        /// </summary>
        public string prdrName { get; set; }
        /// <summary>
        /// 用药方式代码
        /// </summary>
        public string medcWayCodg { get; set; }
        /// <summary>
        /// 用药途径描述
        /// </summary>
        public string medcWayDscr { get; set; }
        /// <summary>
        /// 用药开始时间
        /// </summary>
        public string medcBegntime { get; set; }
        /// <summary>
        /// 用药结束时间
        /// </summary>
        public string medcEndtime { get; set; }
        /// <summary>
        /// 用药天数
        /// </summary>
        public decimal? medcDays { get; set; }
        /// <summary>
        /// 药品发药数量
        /// </summary>
        public decimal? drugCnt { get; set; }
        /// <summary>
        /// 药品发药单位
        /// </summary>
        public string drugDosunt { get; set; }
        /// <summary>
        /// 单次用量
        /// </summary>
        public decimal? sinDoscnt { get; set; }
        /// <summary>
        /// 单次剂量单位
        /// </summary>
        public string sinDosunt { get; set; }
        /// <summary>
        /// 使用频次编码
        /// </summary>
        public string usedFrquCodg { get; set; }
        /// <summary>
        /// 使用频次名称
        /// </summary>
        public string usedFrquName { get; set; }
        /// <summary>
        /// 用药总量
        /// </summary>
        public decimal? drugTotlcnt { get; set; }
        /// <summary>
        /// 用药总量单位
        /// </summary>
        public string drugTotlcntEmp { get; set; }
        /// <summary>
        /// 医院审批标志
        /// </summary>
        public string hospApprFlag { get; set; }

    }
}
